home *** CD-ROM | disk | FTP | other *** search
/ IRIX Development Foundation 1.1 for IRIX 6.4 / SGI IRIX 6.4 Development Foundation 1.1.iso / relnotes / ftn_eoe / ch1.z / ch1
Text File  |  1998-03-26  |  11KB  |  399 lines

  1.  
  2.  
  3.  
  4.                                                - 1 -
  5.  
  6.  
  7.  
  8.                     7.2.1 MIPSpro Fortran Execution Environment Release Notes
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                                                - 2 -
  69.  
  70.  
  71.  
  72.                     1.  _I_n_t_r_o_d_u_c_t_i_o_n
  73.  
  74.                     These notes describe the Fortran Compiler
  75.                     Execution Environment (_f_t_n__e_o_e), version 7.2.1,
  76.                     from Silicon Graphics, Inc.  The Fortran
  77.                     Compiler EOE contains Fortran libraries supplied
  78.                     as DSOs (dynamic shared objects).  DSOs are
  79.                     discussed in the _d_s_o(_5) man page.  The Fortran
  80.                     Compiler EOE supports the 32-bit, 64-bit and
  81.                     high performance 32-bit (n32) MIPSpro
  82.                     compilation modes of both Fortran 77 and Fortran
  83.                     90.
  84.  
  85.  
  86.                     1.1  _F_o_r_t_r_a_n__A_p_p_l_i_c_a_t_i_o_n_s__P_r_e_r_e_q_u_i_s_i_t_e
  87.  
  88.                     If you plan to run _a_n_y Fortran applications, it
  89.                     is important to note that you mmmmuuuusssstttt install the
  90.                     Fortran Compiler EOE.
  91.  
  92.                     NOTE:
  93.  
  94.                     This subsystem contains exactly the same runtime
  95.                     libraries as were released for Fortran 77 and
  96.                     Fortran 90 on IRIX 6.2, 6.3 and 6.4
  97.                     respectively. Patch 2759 (on the IRIX
  98.                     Development Foundation CD) contains the
  99.                     corresponding runtime libraries with both bug
  100.                     fixes and new features for MIPSpro 7.2.1 on IRIX
  101.                     6.2, 6.3 and 6.4 systems.
  102.  
  103.                     NOTE:
  104.  
  105.                             Patch 2759 contains both ftn77_eoe and ftn_eoe
  106.                             subsystems.  One set of these subsystems
  107.                             is marked as installable (NA) while the other is
  108.                             marked as not installable (NX).
  109.  
  110.                             When installing patch 2759 on the 7.2.1 and 7.2
  111.                             compiler runtimes containing ftn_eoe,
  112.                             the ftn77_eoe subsystems are displayed as not
  113.                             installable (NX).
  114.  
  115.                             When installing patch 2759 on earlier compilers
  116.                             runtimes containing ftn77_eoe,
  117.                             the ftn_eoe subsystems are displayed as not
  118.                             installable (NX).
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                                                - 3 -
  135.  
  136.  
  137.  
  138.                     On IRIX 6.5, ftn_eoe is located on the IRIX
  139.                     Foundation CD and contains the latest versions
  140.                     of the libraries. Packaged in their own
  141.                     subsystems are N32 and 64-bit versions of
  142.                     libeag_ffio.so. The libraries contain certain
  143.                     Fortran 90 FFIO interfaces for NASTRAN. They are
  144.                     provided as a gift that is undocumented and
  145.                     unsupported. They are not installed by default.
  146.  
  147.                     If you plan on developing or running MIPSpro
  148.                     7.2.1 Fortran 90 applications, on IRIX 6.2, 6.3
  149.                     or 6.4 systems you MUST install the ftn_eoe
  150.                     subsystems from SGI patch 2759.
  151.  
  152.  
  153.  
  154.                     1.2  _R_e_l_e_a_s_e__I_d_e_n_t_i_f_i_c_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  155.  
  156.                     Following is the release identification
  157.                     information for the Fortran Compiler Execution
  158.                     Environment (_f_t_n__e_o_e):
  159.  
  160.                                                    Fortran f77 EOE
  161.                     SSSSooooffffttttwwwwaaaarrrreeee PPPPrrrroooodddduuuucccctttt
  162.                                                    7.2.1
  163.                     VVVVeeeerrrrssssiiiioooonnnn
  164.                                                    IRIX 6.2 (or
  165.                                                    higher)
  166.                     SSSSyyyysssstttteeeemmmm SSSSooooffffttttwwwwaaaarrrreeee RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss
  167.  
  168.  
  169.  
  170.  
  171.                     1.3  _7._2._1 _F_o_r_t_r_a_n _C_o_m_p_i_l_e_r _E_x_e_c_u_t_i_o_n
  172.                          _E_n_v_i_r_o_n_m_e_n_t _S_u_b_s_y_s_t_e_m_s
  173.  
  174.  
  175.                     The 7.2.1 Fortran Compiler EOE software
  176.                     (_f_t_n__e_o_e) includes these subsystems:
  177.  
  178.                     NOTE: The runtime libraries (DSOs) in these
  179.                     subsystems are identical to what was shipped on
  180.                     the corresponding IRIX releases and are provided
  181.                     as a convenience. However, the subsystems will
  182.                     appear as upgrades under inst, because changes
  183.                     have been made to certain non-runtime library
  184.                     files.
  185.  
  186.                     If, however, you need the latest runtime library
  187.                     fixes you must install the subsystems from patch
  188.                     2759 on top of this image.
  189.  
  190.                     _f_t_n__e_o_e._m_a_n._r_e_l_n_o_t_e_s       Standard Fortran
  191.                                                execution environment
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                                                - 4 -
  204.  
  205.  
  206.  
  207.                                                release notes
  208.                                                (default)
  209.  
  210.                     _f_t_n__e_o_e._s_w._l_i_b             Standard Fortran
  211.                                                execution libraries
  212.                                                (default)
  213.  
  214.                     _f_t_n__e_o_e._s_w_6_4._l_i_b           Standard Fortran
  215.                                                execution libraries
  216.                                                (64-bit) (default on
  217.                                                R8000 and R10000
  218.                                                systems only)
  219.  
  220.                     _f_t_n__e_o_e._s_w._l_i_b_b_l_a_s         libblas Standard
  221.                                                Execution Libraries
  222.  
  223.                     _f_t_n__e_o_e._s_w_6_4._l_i_b_b_l_a_s       libblas Standard
  224.                                                Execution Libraries
  225.                                                (64bit)
  226.  
  227.                     _f_t_n__e_o_e._s_w._l_i_b_e_a_g          libeag_ffio Standard
  228.                                                Execution Libraries
  229.  
  230.                     _f_t_n__e_o_e._s_w_6_4._l_i_b_e_a_g        libeag_ffio Standard
  231.                                                Execution Libraries
  232.                                                (64bit)
  233.  
  234.                     **** PLEASE NOTE: Under MIPSpro 7.2.1 ********
  235.  
  236.                     ftn_eoe.sw.libblas and ftn_eoe.sw64.libblas
  237.  
  238.                     ARE NO LONGER MARKED FOR DEFAULT INSTALLATION
  239.                     If you require these subsystems,
  240.                     you will need to specifically mark them for
  241.                     installation using the install command under inst.
  242.  
  243.  
  244.  
  245.                     If you are installing this option for the first
  246.                     time, the subsystems marked ``default'' are
  247.                     those that are installed if you use the ``go''
  248.                     menu item.  To install a different set of
  249.                     subsystems, use the ``install,'' ``remove,''
  250.                     ``keep,'' and ``step'' commands in _i_n_s_t to
  251.                     customize the list of subsystems to be
  252.                     installed, then select the ``go'' menu item.
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.                                                - 5 -
  270.  
  271.  
  272.  
  273.                     1.4  _B_u_g__F_i_x_e_s
  274.  
  275.                     The following bug fixes are in the IRIX 6.5
  276.                     versions of ftn_eoe only. The same bug fixes for
  277.                     IRIX 6.2, 6.3 and 6.4 are incorporated into
  278.                     patch 2759.
  279.  
  280.  
  281.                     MAIN__ +o This would cause C or C++ programs
  282.                          linking with libftn.so to get an rld error
  283.                          of the type:
  284.  
  285.                          26315:./a.out: rld: Error: unresolvable symbol in /usr/lib/libftn.so: MAIN__
  286.  
  287.                          if the programs required that LD_BIND_NOW
  288.                          be set. This has been fixed (BUG ID
  289.                          #497568).
  290.  
  291.                        +o Fortran datapools cause core dump on O2 R5k
  292.                          This has been fixed (BUG ID #517508).
  293.  
  294.                        +o DGEMM fails using large matrices This has
  295.                          been fixed (BUG ID #549876).
  296.  
  297.                        +o DGEMM in complib running much slower under
  298.                          7.2.  This has been fixed (BUG ID #557500).
  299.  
  300.                        +o DTRMM and STRSM in r8k libblas under 7.2
  301.                          compilers return incorrect results This has
  302.                          been fixed (BUG ID #559372).
  303.  
  304.                        +o DGEMM under 7.2 fails on R5000PC O2 This
  305.                          has been fixed (BUG ID #560213).
  306.  
  307.                        +o DGEMM in targucode libblas fails on R5K
  308.                          under 7.2.  This has been fixed (BUG ID
  309.                          #565535).
  310.  
  311.  
  312.  
  313.  
  314.                     1.5  _O_n_l_i_n_e__R_e_l_e_a_s_e__N_o_t_e_s
  315.  
  316.  
  317.                     After you install the online documentation for a
  318.                     product (the _r_e_l_n_o_t_e_s subsystem), you can view
  319.                     the release notes on your screen.
  320.  
  321.                     If you have a graphics system, select ``Release
  322.                     Notes'' from the Tools submenu of the Toolchest.
  323.                     This displays the _g_r_e_l_n_o_t_e_s(1) graphical browser
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.                                                - 6 -
  336.  
  337.  
  338.  
  339.                     for the online release notes.
  340.  
  341.                     Refer to the _g_r_e_l_n_o_t_e_s(1) man page for
  342.                     information on options to this command.
  343.  
  344.                     If you have a nongraphics system, you can use
  345.                     the _r_e_l_n_o_t_e_s command.  Refer to the _r_e_l_n_o_t_e_s(1)
  346.                     man page for accessing the online release notes.
  347.  
  348.                     1.6  _P_r_o_d_u_c_t__S_u_p_p_o_r_t
  349.  
  350.                     Silicon Graphics, Inc., provides a comprehensive
  351.                     product support maintenance program for its
  352.                     products.
  353.  
  354.                     If you are in the U.S. or Canada and would like
  355.                     support for your Silicon Graphics-supported
  356.                     products, contact the Technical Assistance
  357.                     Center at 1-800-800-4SGI.  If you are outside
  358.                     these areas, contact the Silicon Graphics
  359.                     subsidiary or authorized distributor in your
  360.                     country.
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.